package com.study.demo.hutool.core;

import cn.hutool.core.date.DateUtil;
import cn.hutool.core.date.TimeInterval;

import java.util.Calendar;
import java.util.Date;

public class DateUtilDemo {

    public static void main(String[] args) {

        //Date、long、Calendar之间的相互转换
        //当前时间
        Date date = DateUtil.date();
        //当前时间
        Date date2 = DateUtil.date(Calendar.getInstance());
        //当前时间
        Date date3 = DateUtil.date(System.currentTimeMillis());
        //当前时间字符串，格式：yyyy-MM-dd HH:mm:ss
        String now = DateUtil.now();
        //当前日期字符串，格式：yyyy-MM-dd
        String today= DateUtil.today();


        // 字符串转日期
        String dateStr = "2017-03-01";
        Date date11 = DateUtil.parse(dateStr);

        String dateStr2 = "2017-03-01";
        Date date21 = DateUtil.parse(dateStr2, "yyyy-MM-dd");


        // 计时器
        TimeInterval timer = DateUtil.timer();
        //---------------------------------
        //-------这是执行过程
        //---------------------------------
        timer.interval();//花费毫秒数
        timer.intervalRestart();//返回花费时间，并重置开始时间
        timer.intervalMinute();//花费分钟数


    }
}
